#include <iostream>
#include <string>

using namespace std;

// 第一代代码
// void show(int val  , string ip_str )
// {
//     cout << "val = " << val << endl;
//     cout << "ip_str = " << ip_str << endl;
// }

/*
作用 ： 程序API 迭代使用
    避免 不用的参数去创建空间


注意事项:
    占位参数必须传递值
*/

// 第二代代码
void show(int val , string )
{
    cout << "val = " << val << endl;
    
    // 新功能 可以自动检测当前主机IP
    string ip_str_2 = "自动检测";

    cout << "ip_str = " << ip_str_2 << endl;
}

int main(int argc, char const *argv[])
{
    // 按顺序
    show( 18  , "192.168.10.20");  //占位参数必须传递值
    
    return 0;
}
